介绍一下<script language="c#"></script>

来源:百度知道 编辑:UC知道 时间:2024/09/23 01:26:09
我在用DW学习Javascript时,在写
<script language="c#"></script>
时发现:除了language="JavaScript",还有language="c#"用C#代码,也能控制网页效果么?我还真不知道 ,大虾们给介绍一下!!
能代替 JavaScript么?或者说和 JavaScript是什么关系

在网页里可以用C#这么写,但一般不会这样写,如果要用C#实现功能,代码一般会写在网页文件对应的cs文件里,也就是CodeBehind

JS用于前台执行,C#是后台,用JS写出的网页特效是实时的因为在客户端执行速度快,C#实现功能很强大但有一个和服务端交换数据的过程页面会刷新一次(所以出现了AJAX,现在很流行)

二者各有各的用处不能替代

那是C#代码嵌在aspx页面里的写法:
<script language="c#" runat="server">
// code
</script>
一定要加个runat="server",要不然会报错

Javascript脚本是在客户端(也就是终端用户)上运行的.而C#是在服务器上解释的.

那是ASP.NET里的,包括C#,VB,JAVA,C++d等都可以的。呵呵!!最近正在学!!!

在VS 2005里面应该是<script type="text/C#"></script>

这个实在是很少用
你看看这个吧
http://dev.21tx.com/2004/10/10/12133.html